ancient engine to cast stones - Francés Inglés Diccionario